A Systematic Methodology for Developing Component Frameworks
نویسندگان
چکیده
Component-based software engineering (CBSE) is being accepted as an effective paradigm for building software systems with reusable components. Product line software engineering (PLSE) is an approach that utilizes CBSE principles to support the economic development of several applications in a domain. Hence, the components should conform to relevant domain standards and they must at least provide common functionality of the domain. Moreover, micro-level variability within commonality should also be modeled in components so that a product member-specific business logic or requirement can be supported through component tailoring or customization. Therefore, the degree of commonality and customizability determines the range of component applicability. In this paper, we propose a systematic approach to identify and model commonality and variability (C&V) and present a methodology to reason about the identified C&V model. With the proposed process and guidelines, components in a product line can better support a larger set of family applications.
منابع مشابه
A Conceptual model on the pharmacogenomics implementation complications: An applied qualitative research based on national drug policy components
Introduction: Pharmacogenomics may well have substantial effects on the clinical, economic and regulatory aspects of health sector; which can lead to complications in access. Therefore, there is a need for evidence-based frameworks based on national drug policy components. The objective of the current study is to identify pharmacogenomics-based complications and develop a conceptual model. Mate...
متن کاملEconomic Development: An Individualistic Methodology
This paper establishes two theoretical frameworks in the study of economic development. These are constitutional analysis and interdisciplinary perspective. This study acknowledges that the economists are the ones to blame for lost of the underdevelopment in many parts of the world. These two theoretical frameworks are part of an individualistic methodology. The paper first, discusses individua...
متن کاملA Lightweight Process Model and Development Methodology for Component Frameworks
Software frameworks typically constitute a semi-finished software architecture for a complex application domain that can be adapted to the needs and requirements of a concrete application in the domain. Since the introduction of objectoriented frameworks in the late eighties, the development of software frameworks is still costly and difficult to handle. To reduce development risk, process mode...
متن کاملUsability Evaluation Frameworks of Mobile Application: a Mini-systematic Literature Review
Usability Evaluation (UE) is defined as the process of measuring usability and recognizing explicit usability problems. UE in mobile application aims to identify the main issues in the user interface that may lead to human error, terminate the user interaction with the mobile application and cause user frustration. UE frameworks are considered as major success factor and led to higher acceptanc...
متن کاملSpatial Segregation in Demography: A Short Review
Abstract. Spatial has always been an inherent component of demography, and demographic processes are inherently spatiotemporal. Recognizing the importance of spatial in general and spatial segregation in particular in demographic analysis has created new positions in demography and its conceptual and analytical frameworks. The notion of spatial segregation refers to the distribution of social...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004